<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>注册页面</title>
    <style>
        body {
            font-family: Arial, sans-serif;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            min-height: 100vh;
            margin: 0;
            padding: 0;
            background-color: #f4f4f4;
        }

        form {
            background-color: white;
            padding: 20px;
            border-radius: 5px;
            box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
        }

        label {
            display: block;
            margin-bottom: 5px;
        }

        input {
            width: 200px;
            padding: 8px;
            margin-bottom: 15px;
            border: 1px solid #ccc;
            border-radius: 3px;
        }

        button {
            padding: 8px 15px;
            background-color: #007bff;
            color: white;
            border: none;
            border-radius: 3px;
            cursor: pointer;
        }

        #error {
            color: red;
            margin-top: 10px;
        }
    </style>
</head>

<body>
    <form id="registrationForm">
        <label for="email">邮箱：</label>
        <input type="email" id="email" >

        <label for="phone">手机号：</label>
        <input type="text" id="phone" >

        <button type="submit">注册</button>
    </form>
    <div id="error"></div>

    <script>
        // 获取注册表单元素
        const registrationForm = document.getElementById('registrationForm');
        // 获取用于显示错误信息的元素
        const errorDiv = document.getElementById('error');

        // 为表单的提交事件添加监听器
        registrationForm.addEventListener('submit', function (e) {
            console.log("test")
			debugger
			e.preventDefault(); // 阻止表单默认提交行为

            // 获取用户输入的邮箱
            const email = document.getElementById('email').value;
            // 获取用户输入的手机号
            const phone = document.getElementById('phone').value;

            // 验证邮箱格式
            const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;
            if (!emailRegex.test(email)) {
                errorDiv.textContent = '邮箱格式不正确，请重新输入。';
                return;
            }

            // 验证手机号格式
            const phoneRegex = /^1[3-9]\d{9}$/;
            if (!phoneRegex.test(phone)) {
                errorDiv.textContent = '手机号格式不正确，请重新输入。';
                return;
            }

            // 如果验证通过，这里可以添加将数据发送到服务器进行注册的代码（此处未实现）
            // 暂时先清空错误信息显示
            errorDiv.textContent = '';
            alert('注册信息验证通过！');
        });
    </script>
</body>

</html>